/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.agi.devsol.ejb.estimativa;

import br.com.agi.devsol.dominio.Estimativa;
import br.com.agi.devsol.dominio.Requisito;
import java.io.Serializable;
import java.util.List;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.TypedQuery;
import javax.persistence.criteria.CriteriaBuilder;
import javax.persistence.criteria.CriteriaQuery;

/**
 *
 * @author rgrosz
 */
@Stateless
public class ListadorEstimativaImpl implements ListadorEstimativa, Serializable{

    @PersistenceContext 
    private EntityManager em;
    
    @Override
    public List<Estimativa> getEstimativas() {
        CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder();
        CriteriaQuery<Estimativa> qQuery = criteriaBuilder.createQuery(Estimativa.class);        
        TypedQuery<Estimativa> tQuery = em.createQuery(qQuery);
        return tQuery.getResultList();
    }
    
}
